home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
MACD 5
/
MACD 5.bin
/
workbench
/
datatypes
/
playdt13.lha
/
PlayDT
/
PlayDT-src
/
PlayDT.h
< prev
next >
Wrap
C/C++ Source or Header
|
1997-06-05
|
1KB
|
60 lines
/****************************************************************
*
* $VER: PlayDT.h 1.3 (4.6.97) Tak Tang (tst92@ecs.soton.ac.uk)
*
* Description : Global includes
*
* Copyright © 1997 Tak Tang
*
* You may use any part of this source code in your own programs
* provided that it is not called PlayDT.
*
*****************************************************************/
/**** Soft definitions ****/
#define PROGNAME "PlayDT"
#define PROGDATE "(4.6.97)"
#define PROGVER "1.3"
#define MSG_FAILED PROGNAME " failed"
/**** Header files ****/
#include <exec/types.h>
/**** Type definitions ****/
struct GlobalData
{
struct ExecBase *SysBase;
struct Library *DataTypesBase;
struct Library *IntuitionBase;
ULONG MeTask; /* Cached task pointer */
BOOL UserStop; /* User has pressed CTRL-C */
BOOL FromWB;
}; /* struct tGlobalData */
/**** External stuff ****/
extern struct Library *DataTypesBase;
extern struct Library *IntuitionBase;
extern struct Library *DOSBase;
/**** Forward definitions ****/
extern void UseCLI (struct GlobalData *);
extern void UseWB (struct GlobalData *, struct WBStartup *);
extern void UseASL (struct GlobalData *);
extern void IntuiError (struct GlobalData *, STRPTR );
extern ULONG PlayFile (struct GlobalData *, STRPTR );
/**** End of file ****/